package com.github.shiqiyue.app.modules.sys.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.github.shiqiyue.app.modules.sys.entity.FileExport;
import com.github.shiqiyue.app.modules.sys.task.FileExportTask;


/**
 * <p>
 * 文件导出 服务类
 * </p>
 *
 * @author wenyao.wu
 * @since 2020-05-20
 */
public interface IFileExportService extends IService<FileExport> {

    /***
     * 创建文件导出任务
     * @param fileCode 文件编号
     * @param fileName 文件名
     * @param task 导出任务
     * @return 任务ID
     */
    Long createFileExportTask(String fileCode, String fileName, FileExportTask task);
}
